/*
 脚本功能：天空庭院相關
 注：原先的脚本是混淆过的，这里改成反混淆，所以看着会比较乱
 */
 var a = 0, need, can = !0, itemid, item = [[1003423, 500], [1102360, 500], [1042233, 500], [1082414, 500], [1062149, 500], [1072638, 500], [1003424, 700], [1102361, 700], [1042234, 700], [1082415, 700], [1062150, 700], [1072639, 700], [3010412, 7200], [3010415, 7200], [3010504, 7200], [1102382, 8800], [1102383, 8800], [1142524, 12E3], [1102476, 14E3], [1102477, 14E3], [1102478, 14E3], [1102479, 14E3], [1102480, 14E3]];
function start() { a = -1; action(1, 0, 0) }
function action(b, c, d) {
    if (-1 == b) 
        cm.dispose();
    else if (1 == b ? a++ : a-- , -1 == a)
        cm.dispose(); 
    else if (0 == a) 
        70602E4 == cm.getMap().getId() ? (a = 10, cm.sendSimple("为了报答你帮我清理提诺,我会送给你几个四叶草幸运币.#b\r\n#L0# 领取四叶草幸运币（请在60秒内领取，不然会被T下线！）.")) : 706020100 == cm.getMap().getId() ? cm.sendSimple("你好!欢迎来到天空庭院!你想要做什么?#b\r\n#L0# 我想知道天空庭院是干吗的?#l\r\n#L1# 我想用四叶草幸运币对换道具.\r\n#L2# #e#r进入天空庭院。#b#n") : (a = 5, cm.sendNext("你好!我是利弗里。那些发疯的提诺真的要把我美丽的花园给毁了!请马上来天空庭院帮助我!!")); 
    else if (1 == a)
        if (0 == d) 
            cm.sendNext("天空庭院是我美丽的花园,但是可恶的提诺却要把我的花园给毁了!"); 
        else if (1 == d) { 
            b = "请问你想要对换什么物品?\r\n#b"; 
            for (c = 0; c < item.length; c++)
                b += "#L" + c + "#  #i4032056# x " + item[c][1] + " :  #b#i" + item[c][0] + "##z" + item[c][0] + "##k#b\r\n"; a = 7; cm.sendSimple(b) 
            }
        else 2 == d && (a = 9, cm.sendYesNo("你确定了吗？现在就进入天空庭院？\r\n今天已经进入天空庭院" + cm.getBossLog("天空庭院") + "次。"));
        
            else if (2 == a) cm.sendNext("花园里面有很多好玩的东西,进入后有10分钟的限制,请帮忙我把提诺消灭.消灭的途中,我会在庭院中放置一个宝物箱,你只要用普通   攻击攻击宝物箱,就能获取到里面的道具了!这是我给你的报酬!"); 
            
            else if (3 == a) cm.sendNext("宝箱内的四叶草幸运币可以跟我对换很多好玩的东西，等下你可以重新和我对话，选择第二个选项就可以看到可以对换什么物品了！  "); 
            
            else if (4 == a) cm.sendNext("不过，需要注意的是。天空庭院因为被提诺施了魔法，所以一天最多只能进入5次。"); 
            
            else if (5 == a) a = -1, cm.sendNext("介绍就到这里了，如果有什么不懂的。再重新和我对话。"); 
            
            else if (6 == a) cm.sendNext("请马上过来吧,这里还有一些关于天空庭院的介绍,你来了之后我再告诉你!"); 
            
            else if (7 == a) cm.saveLocation("WORLDTOUR"), cm.warp(706020100, 0), cm.dispose(); 
            
            else if (8 == a) itemid = item[d][0], need = item[d][1], cm.sendNext("你目前现在有" + cm.itemQuantity(4032056) + "个#t4032056#。\r\n你确定  用" + need + "个#t4032056#对换1个#t" + itemid + "#吗？"); 
            
            else if (9 == a) { 
                for (c = 1; 5 > c; c++)1 > cm.getSpace(c) && (can = !1); can ? cm.haveItem(4032056, need) ? (cm.gainItem(4032056, -need), cm.gainItem   (itemid, 1), cm.sendOk("好了，对换成功了。看看你喜欢不喜欢这个道具呢？")) : cm.sendOk("你好像没有足够的#t4032056#。") : cm.sendOk("请让所有    的背包栏腾出一个空格。"); cm.dispose() 
            } 
            
            else 
            10 == a ? 
                null == cm.getParty() ? 
                    (cm.sendOk("请组队后和我谈话。"), cm.dispose()) 
                : cm.isLeader() ? 
                    5 <= cm.getBossLog("天空庭院") ? 
                        (cm.sendOk("你不能进去，天空庭院一天只能进入5次。"), cm.dispose()) 
                    : (b = cm.getParty().getMembers().size(), cm.getPlayer().getMapId(), 1 != b ? (cm.sendOk("对不起，天空庭院只能一个人进去。\r\n请开设只有你一个人的组队。"), cm.dispose()) : (b = cm.getEventManager("SkyPark"), null == b ? cm.sendOk("此任务正在建设当中。") : (c = b.getProperty("started"), "false" == c || null == c ? (cm.setBossLog("天空庭院"), b.startInstance(cm.getParty(), cm.getMap())) : cm.sendOk("对不起，此频道已经有人在天空庭院里面了。"), cm.dispose()))) 
                : (cm.sendOk("请叫队长和我谈话。"), cm.dispose()) 
            : /*11 == a && (b = Math.floor(20 * Math.random()), cm.gainItem(4032056, b), cm.playerMessage(1, "随机送给了你" + b + "个四叶草幸运币\r\n请好好保存!!"), cm.dispose())*/
            cm.dispose()
};